Review


Problem 1
Create a regular expression to match: two lower case letters followed by two digits.
Cree una expresión regular para verificar el patrón: dos letras minúsculas seguidas de dos dígitos.

Input    Match  
ab55yes
10no
zd67yes
-3Ano
Ab4no
Abd7no

Problem 2
Create a regular expression to match: two lowercase or uppercase letters, a dash and three digits.
Cree una expresión regular para verificar el patrón: dos letras minúsculas o mayúsculas, un guión y tres dígitos.

Input    Match  
ab-545yes
10no
Ab-670yes
-3Ano
0a-510no
WWW-893no

Problem 3
Create a regular expression to match: two words, each word with the first letter of each word in uppercase.
Cree una expresión regular para verificar el patrón: dos palabras con la primera letra de cada palabra en mayúsculas.

Input    Match  
John Lethyes
maryno
Jesus Christyes
RObert smithno
amy Perezno
JosepH Heffesno

Problem 4
Create a regular expression to match: ends with any of the following .com .edu .org without any spaces in any part of the string.
Cree una expresión regular para verificar el patrón: termina con cualquiera de los siguientes .com .edu .org sin ningún espacio en ninguna parte de la cadena.

Input    Match  
may.comyes
peter .eduno
.organizationno
cisco.comyes
cisco. comno
microsoft.govno

Problem 5
Create a regular expression to match: the age of a person.
Cree una expresión regular para verificar el patrón: la edad de una persona.

Input    Match  
5yes
300no
.organizationno
22yes
56.8no
microsoft 28no

Problem 6
Create a regular expression to match: the first three letters of the day of the week in uppercase.
Cree una expresión regular para verificar el patrón: las tres primeras letras de los días de la semana en mayúsculas.

Input    Match  
MONyes
mondayno
tueno
WEDyes
thUno
28no

Problem 7
Create a regular expression to match: the first three letters of a month (first letter is uppercase, next two letters in lowercase) and the year.
Cree una expresión regular para verificar el patrón: las tres primeras letras de un mes (primer letra en mayúsculas, siguientes dos letras en minúsculas) y el año.

Input    Match  
Feb 2020yes
mondayno
Apr 2050yes
WED 234no
MAY 2100no
JuN 2020no

Problem 8
Create a regular expression to match: some text with no spaces, then @, and finally more text with no spaces. Valid characters are: 0-9, a-z, A-Z, dash, underscore and dot.
Cree una expresión regular para verificar el patrón: algún texto sin espacios, entonces @, y finalmente mas texto sin espacios. Los caracteres válidos son: 0-9, a-z, A-Z, guión, guión bajo y el punto.

Input    Match  
abc@comyes
Xy z@netno
abc.def@azd.comyes
assistance @78no
78890@788.eduyes
@.orgno

Problem 9
Create a regular expression to match: a floating point value.
Cree una expresión regular para verificar el patrón: un valor de punto flotante.

Input    Match  
5.5yes
a56no
18.0e-3yes
23e 45no
-1.245yes
34 e-56no
0.002yes
0.002e-003yes

Problem 10
Create a regular expression to match: a Social Security Number ###-##-####.
Cree una expresión regular para verificar el patrón: un número del Seguro Social ###-##-####

Input    Match  
345-78-8745yes
a56no
123-55-9974yes
23e 45no
-78-89no
-78-1235no

Problem 11
Create a regular expression to match: a RFC (Four uppercase lettters, six digits, a dash, and it ends with three digits or uppercase letters)
Cree una expresión regular para verificar el patrón: un RFC (Cuantro letras mayúsculas, seis dígitos, un guión, y termina con tres dígitos o tres letras mayúsculas)

Input    Match  
BDER457834-5B6yes
aver898789-4N6no
ABCD113356-ACCyes
23e 45no
-78-89no
ABCD12344-9ACno
ABCD12344-9Ano

Problem 12
Create a regular expression to match: has the word abs in uppercase or lowercase anywhere.
Cree una expresión regular para verificar el patrón: tiene la palabra abs in mayúsculas o minúsculas en donde sea.

Input    Match  
hi flat absyes
absolutely is notno
help and ABSyes
*help@cusco.org.absyes
SIABSno
john.smith@set-fa.eduno

Problem 13
Create a regular expression to match: five lowercase letters or five digits or five uppercase letters
Cree una expresión regular para verificar el patrón: cinco letras minúsculas, o cinco dígitos, o cinco letras en mayúsculas.

Input    Match  
abcdeyes
abcdefno
89784yes
UIERDyes
SIABSAno
asd78no

Problem 14
Create a regular expression to match: a capital letter S, any character, a dash, four digits, and it optionally ends with ES.
Cree una expresión regular para verificar el patrón: una letra S, cualquier carácter, un guión, cuatro dígitos, y termina con ES en forma opcional.

Input    Match  
Sa-0010yes
S4-0050yes
S*-4565yes
S$-7878ESyes
SA-89fdno
Fa-8945no

Problem 15
Create a regular expression to match: a positive or negative amount of money.
Cree una expresión regular para verificar el patrón: un valor positivo o negativo de dinero.

Input    Match  
$78.78yes
$0.10yes
$1443.78yes
45.78no
5.8no
-$4.10yes
$-4.10no

Problem 16
Create a regular expression to match: an email address
Cree una expresión regular para verificar el patrón: una dirección de correo electrónico

Input    Match  
my@cisco.comyes
abc @microsoft.netno
help_desk@microsoft.comyes
*help@cusco.orgno
-78-89no
john.smith@set-fa.eduyes
ABCD12344-9Ano

Problem 17
Create a regular expression to match: a line that starts with the letter A
Cree una expresión regular para verificar el patrón: una línea que comienza con la letra A

Input    Match  
Albertoyes
albertono
Hola Albertono
antoniono
Antonioyes
Valdez, Antoniono

Problem 18
Create a regular expression to match: a line that ends with the letter Z
Cree una expresión regular para verificar el patrón: una línea que termina con la letra Z

Input    Match  
Mexicono
PEREZyes
PereZ Albertono
antonio Perezno
Antonio PEREZyes
Valdez, Antoniono

Problem 19
Create a regular expression to match: several lines (at least one), then a line that starts with Edgar and then several lines.
Cree una expresión regular para verificar el patrón: varias líneas (al menos una), entonces una línea que comience con Edgar y entonces varias líneas.

Step A
The following text must match:

This is a beautiful day
Edgar is disappointed
because he is dark

Step B
The following text must NOT match:

This is a beautiful day
Many people are happy including Edgar
because he is not dark

Problem 20
Create a regular expression to match a Master Card number. They start with the numbers 51 through 55, and they have 16 digits.
Cree una expresión regular para verificar el número de un Master Card. Estos comienzan con los números del 51 al 55, y tienen 16 dígitos.

Problem 21
Create a regular expression to match an American Express card number. They start with 34 or 37 and have 15 digits.
Cree una expresión regular para verificar el número de un Master Card. Estos comienzan con 34 o 37, y tienen 15 dígitos.

Problem 22
Create a regular expression to match a date in the format dd-mm-yyyy.
Cree una expresión regular para verificar una fecha en el formato: dd-mm-yyyy.

© Copyright 2000-2021 Wintempla selo. All Rights Reserved. Jul 22 2021. Home